{{tag> travail_collaboratif développement eclipse}}

====== Subversive ======

**Subversive** est un greffon permettant d'utiliser [[Subversion]] (SVN) avec [[Eclipse]].

===== Principales fonctionnalités =====

  * Parcourir un dépôt
  * Ajouter un projet dans un dépôt et récupérer un projet depuis un dépôt
  * Synchroniser un projet afin de visualiser les changements
  * Faire les opérations courantes : commit, update, merge, revert, etc.
  * Gérer les conflits

===== Installation =====

==== Pré-requis ====

  * Disposer de l'IDE [[Eclipse]]
  * Avoir un dépôt SVN ([[Subversion]])

==== Ajout des greffons dans Eclipse ====

<note>Ce tutoriel a été réalisé avec Eclipse Ganymede (version 3.4), pas encore disponible dans les paquets Ubuntu. Pour le trouver, rendez-vous sur la page de [[http://www.eclipse.org/downloads|téléchargement Eclipse]].</note>

Eclipse a besoin de deux greffons pour pouvoir utiliser la technologie SVN. Il faut donc commencer par ajouter un site pour les greffons d'Eclipse.

Menu Help -> Software Updates -> Available software -> Add Site...

Saisissez l'URL suivante : [[http://www.polarion.org/projects/subversive/download/eclipse/2.0/update-site/]]

{{ subversive_01.png }}

Ensuite, cliquez sur **Manage Sites...** et cochez la ligne suivante : [[http://download.eclipse.org/technology/subversive/0.7/update-site/]]

Vous venez de sélectionner les deux sites utiles pour installer les greffons SVN. Cliquez sur OK pour fermer cette fenêtre puis sur **Refresh** afin qu'Eclipse connaisse le contenu de ces sites.

Ouvrez l'arborescence des deux sites et cochez les cases correspondant aux greffons Subversive :

{{ subversive_02.png }}

Puis lancez l'installation en cliquant sur **Install...** et redémarrez Eclipse lorsque c'est terminé.

==== Lancer un projet depuis un dépôt SVN ====

Ici nous créerons un projet C++ depuis un dépôt vide, la procédure est cependant similaire avec d'autres langages ou pour récupérer un projet déjà existant.

